@charset "utf-8";
@import url("../layout.css");
/*  CSS Document  */a {
	color:#930
}

#ShopFP {
	background:#fbef9e url(images/mainbk.gif)
}
#RecommendedItems{background-color:#fbef9e; float:left; display:block; width:100%}
#NavBar {
	background:#cf831c;
}



#ShopInfo {
	background:url(images/shopinfobk.gif) repeat-x center top;
	height: 225px;
}

.ItemCategoriesTitle {
float:left;
display:block;
width:92%;
	background:#f1af16 url(images/menubar01.gif) no-repeat;
	border-bottom:3px solid #f1af16;
	border-top:2px solid #914910
}
.ItemContent{
float:left;
display:block;
background-color:#fff;width:90%; height:expression(this.height > 500 ? '500px': true); max-height: 500px; overflow:hidden;}
.ItemContent p {
	
	border-bottom: 1px solid #CCC;
	
}
.ItemContent .subroutine{
	padding-left:25px;
	display:block;


	}
.ItemContent .bg_style{
	background:url(images/bg_style.jpg) no-repeat left center;
	padding-left:10px;
	display:block;
	}
.ItemContent .img_width{
	width:140px;
	
	}

.shopmain2 {
	border:1px solid #914910;
	margin: 0 0 10px 6px;
}

#SubNavBar {
	border-bottom:4px solid #6ea824;
	color: #FFF;
}
#SubNavBar  ul{
	float:left;
	clear:both;
	}
#SubNavBar li{
	float:left;
	clear:both;
	overflow:hidden;
	}
#SubNavBar li a{
	background:url(images/subnavbar01.gif) right center no-repeat;
	padding-top:10px;
	padding-left:15px;
	padding-right:25px;
	display:block;

	
	}

#SortByPrice {
	background:#fff7d7
}

#ShopFP .Item {
	background:#fff7d7;
	border-top:1px solid #f3bc3b;
	border-bottom:1px solid #f3bc3b
}

#ShopFP .ItemPic {
	border-bottom:2px solid #f3bc3b
}

#ViewInfoBottom {
	border-bottom:2px solid #6ea824
}



#ShopAnnounceContent {
	border-top:1px solid #930;
	margin-top: 5px;
}
#ShopAnnounceContainer {
	padding: 40px;
}

#GuestBookTitle {
	border-top:4px solid #914910;
	background:#FFF url(images/menubar01.gif) no-repeat
}

#viewmode { background-color: #FFF7D7; height: 28px; clear: both;}
			#viewmode dl { float: left; display: inline; margin-left: 10px; height: 16px; padding-top: 6px; padding-bottom: 6px;}
				#viewmode dl dt { float: left; font-size: 12px; line-height: 16px;}
				#viewmode dl dd { float: left; margin-right: 4px; display: inline;}
					#viewmode dl dd a { height: 16px; width: 16px; float: left; background: url(images/shopviewpic.gif) no-repeat; }
					#viewmode dl #price {height: 16px; cursor:pointer; width: 16px; float: left; border:none; background: url(images/shoppxpic.gif) no-repeat 0 0;}
					#viewmode dl #price_d {height: 16px;  cursor:pointer;width: 16px; float: left; border:none; background: url(images/shoppxpic2.gif) no-repeat 0 0;}
					#viewmode #list a { background-position: -16px -16px;}
					#viewmode #pic a { background-position: -16px 0px;}
					#viewmode #pic.current a {background-position: 0px 0px;}
					#viewmode #list.current a { background-position: 0px -16px;}
			#viewmode .pages { float: right; height: 20px; display: inline; margin-right: 10px; margin-top: 5px;}
			
			#txtMessage{width: 600px;
margin-left: 10px;
height: 150px;
float: left;}
.txtMessage, .txtMessage1
{
width: 660px;
display: inline;
text-align: left;
float: left;
line-height: 30px;
margin-right: auto;
margin-left: 10px;
}
#ShopFP_top h1{
display:none
}

.searchinput{width: 100px;}
.store_messagelist
{
height: 35px;
line-height: 35px;
margin-left: 10px;
margin-top: 5px;

}
.store_messagelist1
{
float: left;

margin-left: 10px;}
a,area { blr:expression(this.onFocus=this.blur()) }
:focus { -moz-outline-style: none; }
#InShopSearch{
	width:170px;
	text-align:left;
	}

.ItemContent .splay{
	background:url(images/listdot.gif) no-repeat left center;
	display:block;
	
	float:left;
	width:6px;
	height:17px;
	}
.ItemContent .left-interval{
	padding-left:5px;

	
	}
.ItemContent .close{
	background:url(images/listdot1.gif) no-repeat left center;
	display:block;
	
	float:left;
	width:12px;
	height:17px;
	}
.box_border{
			float:left;
			display:block;
			width:100%;
			margin-bottom:10px}
.input_submit{
	background:url(images/searchbtn.gif) no-repeat;
	width:60px;
	height:24px;
	line-height:24px;
	vertical-align:middle;
	text-align:center;
	border:none;
	color:#FFFFFF;
	cursor:pointer;

}
.MessageContent {	BORDER-RIGHT: #914910 1px solid;	PADDING-RIGHT: 10px;	BORDER-TOP: #914910 1px solid;	PADDING-LEFT: 10px;	MARGIN: 5px auto;	BORDER-LEFT: #914910 1px solid;	WIDTH: 687px;	COLOR: #0d62bc;	LINE-HEIGHT: 25px;	BORDER-BOTTOM: #914910 1px solid;	BACKGROUND-COLOR: #fbf2ea;	TEXT-ALIGN: left; margin-left:10px; display:inline}
.MessageContent_re {	MARGIN-LEFT: auto;	WIDTH: 660px;	MARGIN-RIGHT: auto;	TEXT-ALIGN: left; float:left; padding-left:8px;}
.IdAndTime{
width: 660px;
margin-right: auto;
margin-left: auto;
text-align:left; padding-left:8px;}
.GBMessage{
	float:left;
	}
.liuyan_tex .liuyan_tx{
	
	height:100px;
	border:#914910 1px solid;
	}
.txtMessage{
	padding-top:10px;
	text-align:center;
	}
.txtMessage .searchinput{

	BACKGROUND: url(images/input_bg.gif) #fff left top;
	border:#914910 1px solid;
	width:130px;
	}
.txtMessage1{
	padding-top:15px;
	text-align:center;
	word-spacing:5px;
	}


#GuestBookContent11{
background-color:#fdebdc;
border-left:#914910 1px solid;
border-right:#914910 1px solid;
border-bottom:#914910 1px solid;
border-top:#914910 1px solid;
text-align:center;
padding-bottom:20px;
}

#NavBar li.select{
	float:left;
	}
#NavBar li.jieshao{
	padding-top:2px;
	}

#NavBar li.select .bg_lasuo1{
background: url(images/navbar01.gif) no-repeat left top;
color: #fff;
font-size: 14px;
line-height: 24px;
font-weight: 600;
text-align: center;
padding-left:55px;
padding-right:10px;
float: left;
height: 24px;
}
#NavBar li.select .bg_lasuo1 a{
	color:#000000;
	}

#NavBar li.select .bg_lasuo{
background: url(images/navbar02.gif) no-repeat right top;
width:24px;
height:24px;
float:left;

}

